substantially longer - French English Dictionary